package com.tang.basics.introductory;

/**
 * 入门案例
 * １．public class Hello 表示一个类，是一个公共类
 * ２．Hello{} 这是一个类的开始和结束
 * ３．public static void main(Sting[] args) 是一个主方法，即是程序入口，ＪＶＭ入口
 * ４．main(){} 表示方法的开始和结束
 * ６. ; 表示结束语句
 */


public class Hello_01 {
    //编写一个main
    public static void main(String[] args){
        System.out.println("tang hello world");
    }
}

/*
 *一个源文件中最多一个　public 类
 *Dog 是一个类 ，编译后一个类对应一个class 文件
 *一个源文件中只有一个　public class　．其他类个数不限，
 *
 */
class Dog{
    // 也可以将main 方法写在非　public类中．然后指定运行　非public类　这样入口方法就是非public 类　的main 方法
    public  static void main(String[] args){
        System.out.println("Dog");
    }
}


/*
* java 执行流程＝java 文件（源文件）＞＞＞　通过javac编译成　＞＞＞＞class 文件　（字节码文件）　＞＞＞输出结果
* */

/**
 *java 开发细节整理
 *1.java 源文件以　.java 为扩展名　, 源文件的基本组成部分是类，如本文中的Hello.
 *2.java 应用程序入口是main 方法，它有固定书写格式，
 *  public static void main (String[] args){}
 *3.java 严格区分大小写
 *4.java 方法由一条条语句构成，每个语句又＂;＂结束．
 *5.{} 都是一对出现，缺一不可．
 *6.一个源文件最多只能出现一个public 类，其他类个数不限.
 *7.如果源文件包含一个public 类，那么文件名必须按照该类命名．
 *8.也可以将main 方法写在非　public类中．然后指定运行　非public类　这样入口方法就是非public 类　的main 方法
 * */